overly powerful - German English Dictionary